COM Port Setting

[back to Content]

Basic Settings:

COM Number:
COM Number (COMxxx) for selected serial port. If you select more than one port, this setting will be applied to first port.

Auto Enumerating COM Number for Selected Ports:
If more than one port selected and you want to assign sequential COM number for them, you can enable this option. COM number will be started from [COM Number] setting.

Advanced Settings:

Tx Mode: Hi-Performance/Classical
To improve the write performance, you can select the “Hi-Performance”. Classical Mode is the same as the COM Port behavior: The WriteFile() call only finish when all queued data are send out.

FIFO: Enabled/Disabled
For some slow device, you need to disable the FIFO to improve the latency.

Network Timeout: 500 - 60000ms
You can use this option to prevent blocking situation if target VPort is not available.

Auto Network Re-Connection:
This is useful for VPort come back from power lost. Driver will send "check alive" packet in background. In this situation, if driver can not reach VPort it will try to re-establish the TCP connection with VPort until ok. In this time, driver will return STATUS_NETWORK_UNREACHABLE if you enable "Return error if network is unavailable" while calling any Win32 Comm function.

Return error if network is unavailable:
You can use this option to detect host network problem. If host network is unavailable, you will get error return code STATUS_NETWORK_UNREACHABLE" while calling Win32 Comm function. This usually means your host loses network connection, maybe the cable is disconnected. If VPort is power off or disconnected but your host network is still available (you can reach other network device), the driver will not report any error. You need to enable "Auto Network Re-Connection" for this option.

Fast Flush:
Win32 Function PurgeComm with PURGE_TXCLEAR will clear all queued application, it will call this function for each transaction so you will get low throughput. you can enable this function. Driver will only clear the data queued in the local firmware through the USB to clear the data queued in the firmware buffer.